/**
 * 
 */
package com.personal.Visualplan.repository;

import java.util.List;

import org.springframework.data.jpa.repository.JpaRepository;

import com.personal.Visualplan.entity.Plan;

/**
 * <p> Project name:Visualplan </p>
 * <p> Class name:PlanRepository </p>
 * @author "JiHongru"
 * @version
 * @date 2020年3月2日下午4:00:57
 * @description 该定义访问plan类的方法
 *
 */
public interface PlanRepository extends JpaRepository<Plan, Integer>{
	
	/**
	  *  根据status查找Plans
	 * @param status
	 * @return
	 */
	List<Plan> findByStatusAndUser_id(int status, int user_id);
	
	/**
	 * 根据id查找Plan
	 * 
	 * @param id
	 * @return
	 */
	Plan findById(int id);
	
	/**
	 * 根据标签和用户查询Plan
	 * 
	 * @param userId
	 * @param tagid
	 * @return
	 */
	List<Plan> findByTag_idAndUser_id(int userId, int tagId);

}
